package com.cloudbroker.bcs.platform.dav.bizapi.t2service.common;

import com.cloudbroker.bcs.platform.dav.bizapi.constants.IFSFunctionIdsNew;
import com.cloudbroker.bcs.platform.dav.bizapi.service.common.stock.result.StockDetailResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.common.stock.result.StockListResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.viewpoint.vo.StockCodeForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.viewpoint.vo.StockListForm;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;

/**
 * Created by zhaojp18008 on 2016/5/11.
 */
@ServiceModule
public interface StockT2BizService {
    /**
     * DAVF0106 全市场股票代码列表
     * */
    @Service(functionId = IFSFunctionIdsNew.IFSDavCommFuncIds.FUNC_STOCK_LIST, desc = "全市场股票代码列表")
    public StockListResult funcStockList(@ServiceParam("param") StockListForm param);
    /**
     * DAVF0202 获取股票代码信息
     */
    @Service(functionId = IFSFunctionIdsNew.IFSDavCommFuncIds.FUNC_STOCK_INFO_QRY, desc = "获取股票代码信息")
    public StockDetailResult checkStockCode(@ServiceParam("param") StockCodeForm param);
}
